home *** CD-ROM | disk | FTP | other *** search
/ Aminet 19 / Aminet 19 (1997)(GTI - Schatztruhe)[!][Jun 1997].iso / Aminet / mus / misc / JoinAIFF.readme < prev    next >
Text File  |  1997-05-03  |  4KB  |  121 lines

  1. Short:    Join 2 AIFF files to one stereo file 
  2. Author:   kenny@bgnett.no (Kenneth "Kenny" Nilsen)
  3. Uploader: kenny@bgnett.no (Kenneth "Kenny" Nilsen)
  4. Version:  0.2 BETA 
  5. Type:     mus/misc
  6. Requires: Kickstart 2.0 
  7.  
  8.  
  9. $VER: JoinAIFF 0.2 (27.4.97) FREEWARE
  10.  
  11. Copyright (C) 1997 by Digital Surface/Kenneth "Kenny" Nilsen.
  12. All rights reserved.
  13.  
  14. WARNING: This program is still at a beta stage. Use at own risk!
  15.  
  16.  
  17. DESCRIPTION
  18. -----------
  19.  
  20. This tool merge two mono AIFF files to one stereo file. The program buffers
  21. the merge so you can have as long files you want. Samples may be 8 bit or 16
  22. bit.
  23.  
  24.  
  25. USAGE
  26. -----
  27.  
  28.     JoinAIFF <file1> <file2> <newfile>
  29.  
  30. file1 and file2 is the name and path on the two mono AIFF files,
  31. newfile is the name and path on the new file merged from file 1 and 2
  32.  
  33.  
  34. FEATURES
  35. --------
  36.  
  37.  - Can merge both 8-bit and 16-bit sounds in all frequencies.
  38.    (If you need other bit aspects (eg. 12-bit/20-bit) let me know).
  39.  - Can merge both files even if they differ in frequency. Uses frequency of
  40.    file 1 (no resampling yet however).
  41.  - Buffered copy. Uses two buffers on 256 kb each for fast handling and
  42.    interleaving the new sample.
  43.  - Written in assembler for fast interleaving and for small size.
  44.  
  45. NOTES
  46. -----
  47.  
  48. - File 1 is always the origin file (uses the COMM chunk) and will become left
  49.   channel.
  50.  
  51.  
  52. BETA NOTES
  53. ----------
  54.  
  55. I have made some limitations in it which will be removed on request. The
  56. first is that it assumes that the COMM chunk is the first chunk in the file
  57. (a program should never assume such, but this beta does). However, it can
  58. handle the SSND chunk as it should (the parse routine for COMM will change!).
  59.  
  60. AIFF is open for several channels. This version only supports two (stereo)
  61. made from mono files only (in theory you should be able to for example merge
  62. two stereo files into a quad file.. if you (really) need this let me know).
  63.  
  64. This version strips all other chunks than COMM and SSND. It replaces the ANNO
  65. chunk with its own. Be warned if you need other chunks. If uses the COMM
  66. chunk from file1 with modified channel number.
  67.  
  68. AIFC is not supported and will not be unless I get an algorithm on the pack
  69. format (please drop me a note if you have such).
  70.  
  71. As all betas they may crash of unreasonable resons so use this software with
  72. care. If you use it and finds bugs, please let me know. Also try to explain
  73. what you did to make the program crash.
  74.  
  75. TODO/IDEAS
  76. ----------
  77.  
  78. - better chunk parsing (COMM).
  79. - resample to best resolution if unequal size
  80. - scaling to best bit resolution if unequal bit resolution with interpolation
  81. - handle 12 and 20 bits samples
  82. - ask user if he wants to pad or chop files of unequal length
  83. - options:
  84.    - option to tell wanted size (to-from) on outfile
  85.    - info dump only on files
  86.    - force mode to handle mangled AIFF
  87.    - verbose mode
  88.    - copy chunks that is not used by this program
  89.    - handle the loop point in SSND chunk perhaps (not required though)
  90.      (maybe use the loop point to copy the loop to own file)
  91.    - split files with more channels than one
  92.    - set custom frequency
  93.    - pad, chop or resample if unequal length on files
  94. - merge more channels together
  95.  
  96. AUTHOR:
  97. -------
  98.  
  99. Contact: kenny@bgnett.no (Kenneth "Kenny" Nilsen)
  100. Visit my homepage and sign into my guestbook:
  101.  
  102. http://www.bgnett.no/~kenny/
  103.  
  104.  
  105.  
  106. Regards,
  107. ---
  108.   #*Kenny*#  mailto:kenny@bgnett.no  ''"\./"``  http://www.bgnett.no/~kenny/
  109.          Developer/GM Digital Surface (opinions by me are my own!)
  110. ---
  111.  
  112.  
  113. ============================= Archive contents =============================
  114.  
  115. Original  Packed Ratio    Date     Time    Name
  116. -------- ------- ----- --------- --------  -------------
  117.     4900    2527 48.4% 27-Apr-97 00:03:56 +JoinAIFF
  118.     3299    1590 51.8% 27-Apr-97 00:10:04 +JoinAIFF.readme
  119. -------- ------- ----- --------- --------
  120.     8199    4117 49.7% 27-Apr-97 00:35:20   2 files
  121.